const db = uniCloud.database()
module.exports = {
	_before: function () { // 通用预处理器
	},
	
	
	/**
	 * 查询预约
	 * @param {Object} obj 格式:
		{
			memberId,
			resDate
		}
	 */
	get: async (obj) => {
		return await db.collection('reservation').where(obj).get()
	},
	
	
	/**
	 * 添加预约
	 * @param {Object} obj 格式:
		{
			memberId,
			lessonId,
			resDate
		}
	 */
	add: async (obj) => {
		return await db.collection('reservation').add(obj)
	},
	
	
	/**
	 * 取消预约
	 * @param {Object} obj 格式:
		{
			memberId,
			lessonId,
			resDate
		}
	 */
	canel: async (obj) => {
		return await db.collection('reservation').where(obj).remove()
	}
}
